<?php

require("utilities/register.php") ;
require("utilities/updateUser.php") ;

// Pour gérer l'affichage ou non du formulaire
$form_values_valid=FALSE;

if(isset($_POST["pseudo"]) && $_POST["pseudo"] != "")
{
    // Traitement des données post
    $params = $_POST ;
    $params['niveau'] = 0 ;
    $params['caution'] = "00000000" ;
    

    // Mode ajout
    if (true)//$_POST['id'] == "")
    {
        // On vérifie que le login n'est pas déjà pris
        if (isUser($params['pseudo']))
            alert ("Le login est déjà utilisé !") ;
        elseif (!correctPassword($params['password'],$params['password2']))
            {
            echo "Mot de passe incorrect !<BR/>" ;
        }
        else
        {
            $params['password'] = md5($params['password']) ;
            ajouterUser ($params) ;
            $form_values_valid = TRUE ;
        }
    }

    // Mode édition
    /*else
    {
        // On vérifie l'existence
        if (!isUser($_POST['id']))
            echo "Utilisateur inexistant !<BR/>" ;
        // Si on change le pseudo, on vérifie qu'il n'est pas déjà utilisé
        elseif ($_POST['pseudo'] != $_POST['id'] && isUser($_POST['pseudo']))
            echo "Login utilisé !<BR/>" ;
        else {
            updateUser($_POST['id'], $_POST['pseudo'], $_POST['nom'], $_POST['prenom'], $_POST['poste']) ;
                $form_values_valid = TRUE ;
        }
    }*/

    
}

// Affichage du formulaire
if (!$form_values_valid) {

    // Valeurs par défaut
    $default = array() ;

    // Valeurs par défaut à partir des données en POST
    if (isset($_POST["pseudo"]))
    {
        $default = $_POST ;
    }
    /*// Valeurs par défaut à partir d'une id en GET
    elseif (isset($_GET['id']))
    {
        connect() ;
        $request = "SELECT * FROM User WHERE `pseudo`='".$_GET['id']."';" ;
        $result = executerRequete($request, $GLOBALS['debug']) ;
        if (mysql_num_rows($result) > 0)
        {
            $default = mysql_fetch_assoc($result) ;
            $default_id = $default['pseudo'] ;
            $default_pseudo = $default['pseudo'] ;
            $default_nom = $default['nom'] ;
            $default_prenom = $default['prenom'] ;
        }
        
    }*/

    
    printRegisterForm($default) ;
}

?>